//
//  NetworkAPI.h
//  KD
//
//  Created by Hubery on 16/1/25.
//  Copyright © 2016年 ifly. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#import "HXRegisterModel.h"
#import "HXLoginModel.h"
#import "HXInformListModel.h"
#import "HXNotifyDetailsModel.h"
#import "HXCorpKindModel.h"
#import "HXAreaKindModel.h"
#import "HXPersonKindModel.h"
#import "HXGradeKindModel.h"
#import "HXCorpModel.h"
#import "HXPersonSelectedModel.h"
#import "HXReachModel.h"
#import "HXRevertQuestionListModel.h"
#import "HXBaseModel.h"
#import "HXGISModel.h"
#import "HXMessageDetailsModel.h"
#import "HXLineMessageModel.h"
#import "HXLocaleJobModel.h"
#import "HXPunishTypeModel.h"
#import "HXJopRecordModel.h"
#import "HXCreatePunishModel.h"
#import "HXJobPunishDetailsModel.h"
#import "HXPunishTypeModel.h"
#import "HXNearbyGISModel.h"
#import "HXAreaCodeGISModel.h"
#import "HXManageGroupModel.h"
#import "HXManageDepartmentModel.h"
#import "HXSelectedManagePersonModel.h"
#import "HXFileModel.h"
#import "HXFileDetailsModel.h"
#import "HXCeaseModel.h"
#import "HXPersonNumModel.h"
#import "HXSendInformationModel.h"
#import "HXReachHomeModel.h"
#import "HXServerDateModel.h"
#import "HXNowEditionModel.h"
#import "HXTaskDescribeModel.h"
#import "HXChangePhotoTimesModel.h"
#import "HXGetAreaCodeTestModel.h"
#import "HXGetJoinGroupModel.h"

#import "HXReadDayWorkOrCommentModel.h"
#import "HXGetGroupMembersModel.h"
#import "HXGetMembersDayWorkModel.h"
#import "HXGetAbsAreaCodeModel.h"//17.获取地区列表绑定滚轮或下拉列表
#import "HXTQJRXMModel.h"
#import "HXGetLookTimesModel.h"
#import "HXGetCompanyPersonalNotifyListModel.h"
#import "HXGetPersonalNotifyDetailModel.h"
#import "HXGetProjectMemberModel.h"
#import "HXGetCorpTaskListModel.h"
#import "HXGetAreaOrKindModel.h"//获取企业类型
#import "HXGetCorpListModel.h"//获取企业
#import "HXGetChickUpHistoryModel.h"//获取查询历史
#import "HXFeedBackGetKindDataModel.h"//反馈意见

@class HXHomeRecMessageCountModel;
@interface NetworkAPI : NSObject

//取消当前所有请求
+(void)cancelALlTasks;

//登陆
+(void)login:(NSString *)userName
withPassword:(NSString *)password
     success:(void (^)(HXLoginModel *result))success
     failure:(void (^)(NSError* err))failure;

//登陆失败重试借口
+(void)loginAgain:(NSString *)userName
     withPassword:(NSString *)password
           number:(NSInteger)number
          success:(void (^)(HXLoginModel *result))success
          failure:(void (^)(NSError* err))failure;
//注册
+(void)registerWithName:(NSString *)users_Organization
users_CellPhoneNum:(NSString *)users_CellPhoneNum
users_PassWord:(NSString *)users_PassWord
users_CorpName:(NSString *)users_CorpName
users_Kind:(NSString *)users_Kind
             Users_Type:(NSString *)Users_Type
     success:(void (^)(HXRegisterModel *result))success
     failure:(void (^)(NSError* err))failure;


//首页企业收件箱
+(void)notifyCorpGetListWithTitle:(NSString *)title
                    userId:(NSString *)userId
                    userKind:(NSString *)userKind
                    pageNum:(NSString *)pageNum
          success:(void (^)(HXInformListModel *result))success
          failure:(void (^)(NSError* err))failure;

//首页主管发件箱
+(void)notifyManageSendListWithTitle:(NSString *)title
                              userId:(NSString *)userId
                            userKind:(NSString *)userKind
                             pageNum:(NSString *)pageNum
                             success:(void (^)(HXInformListModel *result))success
                             failure:(void (^)(NSError* err))failure;

//首页主管收件箱
+(void)notifyManageGetListWithTitle:(NSString *)title
                             userId:(NSString *)userId
                           userKind:(NSString *)userKind
                            pageNum:(NSString *)pageNum
                            success:(void (^)(HXInformListModel *result))success
                            failure:(void (^)(NSError* err))failure;

//删除消息(列表)
+(void)deleteNotifyWithMessageID:(NSString *)messageID
                    TMUserID:(NSString *)TMUserID
                  UserID:(NSString *)userID
                   UserKind:(NSString *)userKind
                   success:(void (^)(HXBaseModel *result))success
                   failure:(void (^)(NSError* err))failure;

//发通知
+(void)sendNotifyWithDict:(NSMutableDictionary*)dict
                  success:(void (^)(HXBaseModel *result))success
                 failure:(void (^)(NSError* err))failure;

//主管对主管发通知
+(void)sendManageNotifyWithDict:(NSMutableDictionary*)dict
                        success:(void (^)(HXBaseModel *result))success
                        failure:(void (^)(NSError* err))failure;

//消息详情
+(void)notifyDetailsWithMessageId:(NSString *)messageId
                    tMUserID:(NSString *)tMUserID
                  userKind:(NSString *)userKind
                   success:(void (^)(HXNotifyDetailsModel *result))success
                   failure:(void (^)(NSError* err))failure;

//回答问题
+(void)revertQuestionWithID:(NSString *)answer_QueID
                         answer_MessUserID:(NSString *)answer_MessUserID
                         answer_Content:(NSString *)answer_Content
                          success:(void (^)(HXBaseModel *result))success
                          failure:(void (^)(NSError* err))failure;

//获取主管部门
+(void)getManageDepartmentSuccess:(void (^)(HXManageDepartmentModel *result))success
                          failure:(void (^)(NSError* err))failure;

//获取主管小组
+(void)getManageGroupSuccess:(void (^)(HXManageGroupModel *result))success
                     failure:(void (^)(NSError* err))failure;

//获取地区
+(void)getAreaKindSuccess:(void (^)(HXAreaKindModel *result))success
                    failure:(void (^)(NSError* err))failure;

//获取企业类型
+(void)getCorpKindSuccess:(void (^)(HXCorpKindModel *result))success
                      failure:(void (^)(NSError* err))failure;

//获取人员类别
+(void)getPersonKindWithCkind:(NSString *)ckind
                      success:(void (^)(HXPersonKindModel *result))success
                      failure:(void (^)(NSError* err))failure;
//获取资质等级
+(void)getQualityKindWithCkind:(NSString *)ckind
                       success:(void (^)(HXGradeKindModel *result))success
                       failure:(void (^)(NSError* err))failure;

//获取企业列表
+(void)getCorpWithAeraCode:(NSString *)aeraCode
                                              CorpKind:(NSString *)corpKind
                                              CorpQuality:(NSString *)corpQuality
                       success:(void (^)(HXCorpModel *result))success
                       failure:(void (^)(NSError* err))failure;

//获取人员列表
+(void)getPersonWithNum:(NSString *)num
                   dict:(NSMutableDictionary *)mDict
                success:(void (^)(HXPersonSelectedModel *result))success
                failure:(void (^)(NSError* err))failure;

//获取主管人员列表
+(void)getManagePersonWithNum:(NSString *)num
                         dict:(NSMutableDictionary *)mDict
                      success:(void (^)(HXSelectedManagePersonModel *result))success
                      failure:(void (^)(NSError* err))failure;

//获取会议签到列表
+(void)getReachWithMessID:(NSString *)messID
                  PageNum:(NSString *)PageNum
                  success:(void (^)(HXReachHomeModel *result))success
                  failure:(void (^)(NSError* err))failure;

//会议签到详情
+(void)getReachDetailsWithMessID:(NSString *)messID
                         success:(void (^)(HXReachModel *result))success
                         failure:(void (^)(NSError* err))failure;

//签到
+(void)reachWithMessID:(NSString *)messID
                UserId:(NSString *)userId
              SignType:(NSString *)SignType
               success:(void (^)(HXBaseModel *result))success
               failure:(void (^)(NSError* err))failure;

//查看问题回复列表
+(void)revertListWithQuestID:(NSString *)questID
                      UserId:(NSString *)userId
                    UserKind:(NSString *)userKind
                     PageNum:(NSString *)pageNum
                    PageSize:(NSString *)pageSize
                     success:(void (^)(HXRevertQuestionListModel *result))success
                     failure:(void (^)(NSError* err))failure;

//修改密码
+(void)changePwdtWithUserId:(NSString *)userId
                      OldPwd:(NSString *)oldPwd
                    NewPassWord:(NSString *)NewPassWord
                     success:(void (^)(HXBaseModel *result))success
                     failure:(void (^)(NSError* err))failure;

//地图--所有工地列表
+(void)getGISWithAreaCode:(NSString *)areaCode
               success:(void (^)(HXNearbyGISModel *result))success
               failure:(void (^)(NSError* err))failure;

//地图--附近的工地列表
+(void)getNearbyGISWithPointX:(NSString *)PointX
                       PointY:(NSString *)PointY
                      success:(void (^)(HXNearbyGISModel *result))success
                      failure:(void (^)(NSError* err))failure;

//地图--获取地区码以及项目个数
+(void)getAreaCodeSuccess:(void (^)(HXAreaCodeGISModel *result))success
                  failure:(void (^)(NSError* err))failure;

//地图--搜索项目
+(void)searchProWithName:(NSString *)name
                 address:(NSString *)address
                 success:(void (^)(HXNearbyGISModel *result))success
                 failure:(void (^)(NSError* err))failure;

//地图--获取地区项目
+(void)getAreaProWithCode:(NSString *)code
                  success:(void (^)(HXNearbyGISModel *result))success
                  failure:(void (^)(NSError* err))failure;

//项目详情
+(void)getItemDetailsWithKeyGuid:(NSString *)keyGuid
                  success:(void (^)(HXMessageDetailsModel *result))success
                  failure:(void (^)(NSError* err))failure;

//工地现场管理首页列表
+(void)localeJobWithNum:(NSString *)num
                         success:(void (^)(HXLocaleJobModel *result))success
                         failure:(void (^)(NSError* err))failure;

//发布工地检查
+(void)createAddWithDic:(NSDictionary *)dict
                success:(void (^)(HXSendInformationModel *result))success
                failure:(void (^)(NSError * err))failure;

/**发布工地新方法*/
//#warning //发布工地检查 新接口
+(void)newCreateAddWithDic:(NSDictionary *)dict
                   success:(void (^)(HXSendInformationModel *result))success
                   failure:(void (^)(NSError * err))failure;

//修改发布工地检查
+(void)newCreateAddWithArray:(NSArray *)array
                     success:(void(^)(HXSendInformationModel * result))success
                     failure:(void (^)(NSError * err))failure;




//获取工地处罚列表详情
+(void)getJobPunishListWithTaskId:(NSString *)TaskId
                             type:(NSString *)type
                          success:(void (^)(HXJobPunishDetailsModel *result))success
                          failure:(void (^)(NSError* err))failure;

//获取处罚方式
+(void)getPunishTypeSuccess:(void (^)(HXPunishTypeModel *result))success
                    failure:(void (^)(NSError* err))failure;

//获取工作日志
+(void)getJobRecordListWithUserId:(NSString *)userId
                     GroupID:(NSString *)GroupID
                WeekID:(NSString *)WeekID
                    success:(void (^)(HXJopRecordModel *result))success
                    failure:(void (^)(NSError* err))failure;


//创建处罚
+(void)createPunishWithUserId:(NSString *)userId
                     SiteName:(NSString *)SiteName
                        KGUID:(NSString *)KGUID
                    SiteAdd:(NSString *)SiteAdd
                    GroupName:(NSString *)GroupName
              SiteWorkContent:(NSString *)SiteWorkContent
                       pointX:(NSString *)pointX
                       pointY:(NSString *)pointY
                   CreateDate:(NSString *)CreateDate
                   UpdateDate:(NSString *)UpdateDate
                      success:(void (^)(HXCreatePunishModel *))success
                      failure:(void (^)(NSError *))failure;

//发送处罚
+(void)sendPunishWithDict:(NSDictionary *)dict
                          success:(void (^)(HXBaseModel *result))success
                          failure:(void (^)(NSError* err))failure;

//获取公文列表
+(void)getFileListWithNum:(NSString *)num
                QueryText:(NSString *)QueryText
                  Success:(void (^)(HXFileModel *result))success
                  failure:(void (^)(NSError* err))failure;

//获取公文详情
+(void)getFileDetailsWithDocID:(NSString *)DocID
                       Success:(void (^)(HXFileDetailsModel *result))success
                       failure:(void (^)(NSError* err))failure;

//获取整改列表详情
+(void)getCeaseListWithGroupID:(NSString *)GroupID
                       PageNum:(NSString *)PageNum
                       Success:(void (^)(HXCeaseModel *result))success
                       failure:(void (^)(NSError* err))failure;

//更新红点项目状态
+(void)changeRedProgectStateWithKeyGuid:(NSString *)KeyGuid
                                 UserID:(NSString *)UserID
                                Success:(void (^)(HXBaseModel *result))success
                                failure:(void (^)(NSError* err))failure;

//操作整改项目
+(void)changeCeaseWithKeyGuid:(NSString *)KeyGuid
                NewStateValue:(NSString *)NewStateValue
                      Success:(void (^)(HXBaseModel *result))success
                      failure:(void (^)(NSError* err))failure;

//获取通讯录
+(void)getPersonListWithType:(NSString *)type
                       Ckind:(NSString *)ckind
                     Success:(void(^)(HXPersonNumModel *result))success
                     failure:(void(^)(NSError* err))failure;
//获取系统时间
+(void)getServerDateSuccess:(void (^)(HXServerDateModel *result))success
                    failure:(void (^)(NSError* err))failure;

//获取系统版本号
//+(void)getNowEditionSuccess:(void(^)(HXNowEditionModel *result))success
//                    failure:(void(^)(NSError *err))failure;

//删除工地检查任务
+(void)deleteConstructionSiteTaskWithTaskID:(NSString *)TaskID
                                    Success:(void(^)(HXBaseModel *result))success
                                    failure:(void(^)(NSError *err))failure;

//修改大门拍照坐标
+(void)changeDoorCoordinateWithUserID:(NSString *)UserID
                              KeyGuid:(NSString *)KeyGuid
                               PointX:(NSString *)PointX
                               PointY:(NSString *)PointY
                           PrjAddress:(NSString *)PrjAddress
                              Success:(void(^)(HXBaseModel *result))success
                              failure:(void(^)(NSError *err))failure;

//修改小组人员、任务内容
+(void)changePresonTaskContentWithTaskID:(NSString *)TaskID
                                SiteName:(NSString *)SiteName
                               GroupName:(NSString *)GroupName
                              SubmitDate:(NSString *)submitDate
                               Success:(void(^)(HXBaseModel *result))success
                               failure:(void(^)(NSError *err))failure;

//获取地区编码
+(void)getAreaCodeTestSuccess:(void(^)(HXGetAreaCodeTestModel * result))success
                      failure:(void(^)(NSError *err))failure;



//获取任务描述
+(void)getTaskDescribeWithTaskID:(NSString *)TaskID
                         Success:(void(^)(HXTaskDescribeModel *result))success
                         failure:(void(^)(NSError *err))failure;

//获取修改限制照片次数
+(void)getChangePhotoTimesWithTaskID:(NSString *)TaskID
                              DoWhat:(NSString *)DoWhat
                               Count:(NSString *)Count
                             Success:(void(^)(HXChangePhotoTimesModel * result))success
                             failure:(void(^)(NSError * err))failure;
//删除大门与取证图片
+(void)deleteDoorPhotoWithTaskID:(NSString *)TaskID
                         PicType:(NSString *)PicType
                         Success:(void(^)(HXBaseModel *result))success
                         failure:(void(^)(NSError *err))failure;

//添加空白处工作周报
+(void)addJobRecordWithWorkID:(NSString *)WorkID
                   CreateDate:(NSString *)CreateDate
              SiteWorkContent:(NSString *)SiteWorkContent
                      Success:(void (^)(HXBaseModel *result))success
                      failure:(void (^)(NSError* err))failure;

//修改工作内容
+(void)changeJobRecordWithTaskID:(NSString *)TaskID
                 SiteWorkContent:(NSString *)SiteWorkContent
                          WorkID:(NSString *)WorkID
                         Success:(void (^)(HXBaseModel *result))success
                         failure:(void (^)(NSError* err))failure;

//未完成周报提醒
+(void)getJobRecordNotFinishSuccess:(void (^)(HXBaseModel *result))success
                            failure:(void (^)(NSError* err))failure;

//获取邮件未读数
+(void)getHomeRecMessageCountSuccess:(void (^)(HXHomeRecMessageCountModel *result))success failure:(void (^)(NSError* err))failure;

//会议回执
+(void)meetingReceiptWithTMID:(NSString *)tmUserId
                    MU_IsJoin:(NSString *)MU_IsJoin
                MU_ReplaceMan:(NSString *)MU_ReplaceMan
             MU_ReplaceManTel:(NSString *)MU_ReplaceManTel
                      Success:(void (^)(HXBaseModel *result))success
                      failure:(void (^)(NSError* err))failure;

/**添加或者修改提前介入项目 1:添加 KeyGuid 为空 2:修改 KeyGuid不能为空*/
+(void)addIntProjectWithPrjName:(NSString *)PrjName
                     PrjAddress:(NSString *)PrjAddress
                  BuildCorpName:(NSString *)BuildCorpName
                        Builder:(NSString *)Builder
                     BuilderTel:(NSString *)BuilderTel
                         PointX:(NSString *)PointX
                         PointY:(NSString *)PointY
                       KindType:(NSString *)KindType
                       AreaCode:(NSString *)AreaCode
                        KeyGuid:(NSString *)keyGuid
                        Success:(void (^)(HXBaseModel *result))success
                        failure:(void (^)(NSError* err))failure;

/**取消提前介入或者删除  3:取消提前介入 4:删除*/
+(void)cancelOrDeleteIntProjectWithKeyGuid:(NSString *)keyGuid
                              withKindType:(NSString *)kindType
                                   Success:(void (^)(HXBaseModel *result))success
                                   failure:(void (^)(NSError* err))failure;

/**17.获取地区列表绑定滚轮或下拉列表*/
+(void)getAbsAreaCodeSuccess:(void (^)(HXGetAbsAreaCodeModel *result))success failure:(void (^)(NSError* err))failure;

/**15.查询黄点提前介入项目详情*/
+(void)getYellowProgectStateWithKeyGuid:(NSString *)keyGuid
                                Success:(void (^)(HXTQJRXMModel *result))success
                                failure:(void (^)(NSError* err))failure;


/**
 公司设置
 */

/**加入小组*/
+(void)getJoinGroupsWithSuccess:(void(^)(HXGetJoinGroupModel *result))success
                       failure:(void (^)(NSError* err))failure;

/**
 获取群组中的成员 1.群id  2.成员id (不传则全部)
 */
+(void)getGroupsMembersWithGroupId:(NSString *)groupId
                     withMembersId:(NSString *)membersID
                           Success:(void (^)(HXGetGroupMembersModel *result))success
                           failure:(void (^)(NSError* err))failure;
/**
 获取某个成员的日报历史 或者 群成员中的所有日报
 */
+(void)getDayWorkListWithGroupId:(NSString *)groupId
                   withMembersId:(NSString *)membersID
                    withPageSize:(NSString *)pageSize
                     withPageNum:(NSString *)pageNum
                         Success:(void (^)(HXGetMembersDayWorkModel *result))success
                         failure:(void (^)(NSError* err))failure;

/**
 编写并添加日报
 */
+(void)addDayWorkWithC_SendAdd:(NSString *)C_SendAdd
             withC_SendGroupID:(NSString *)C_SendGroupID
                 withC_Content:(NSString *)C_Content
              withPicListArray:(NSArray *)picList
                       Success:(void (^)(HXBaseModel *result))success
                       failure:(void (^)(NSError* err))failure;

/**
 修改日报
 */
+(void)changeDayWorkWithDayWorkID:(NSString *)ID
                    WithC_Content:(NSString *)C_Content
                 withPicListArray:(NSArray *)picList
                          Success:(void(^)(HXBaseModel * result))success
                          failure:(void(^)(NSError * err))failure;


/**
 评论 或者 日报详情
 */
+(void)getReadDayWorkDetailesOrCommentWithMessageID:(NSString *)messageId
                                            Success:(void (^)(HXReadDayWorkOrCommentModel *result))success
                                            failure:(void (^)(NSError* err))failure;

/**
 发表评论
 */
+(void)AddRepDayWorkWithMessageID:(NSString *)MessageID
                      withContent:(NSString *)Content
                          Success:(void(^)(HXBaseModel * result))success
                          failure:(void(^)(NSError * err))failure;

/**
 点看过
 */
+(void)getLookTimesWithMessageID:(NSString *)MessageID
                         Success:(void(^)(HXGetLookTimesModel * result))success
                         failure:(void(^)(NSError * err))failure;

/**
 企业内部通知列表
 */
+(void)getCompanyPersonalNotifyListWithOrgCode:(NSString *)OrgCode
                                      PageSize:(NSString *)PageSize
                                       PageNum:(NSString *)PageNum
                                       Success:(void(^)(HXGetCompanyPersonalNotifyListModel * result))success
                                       failure:(void(^)(NSError * err))failure;

/**
 企业内部通知详情
 */
+(void)getCompanyPersonalNotifyDetailWithMessageID:(NSString *)MessageID
                                           Success:(void(^)(HXGetPersonalNotifyDetailModel * result))success
                                           failure:(void(^)(NSError * err))failure;


/**
 提交企业内部通知
 */
+(void)sendCompanyPersonalNotifyWithC_SendID:(NSString *)C_SendID
                                  C_SendName:(NSString *)C_SendName
                                   C_OrgCode:(NSString *)C_OrgCode
                                     C_Title:(NSString *)C_Title
                                   C_Content:(NSString *)C_Content
                                    C_IsSend:(NSString *)C_IsSend
                                     picList:(NSArray *)picList
                                     Success:(void(^)(HXBaseModel * result))success
                                     failure:(void(^)(NSError * err))failure;

/**
 项目班子成员
 */
+(void)getProjectMemberWithCorpType:(NSString *)CorpType
                             PrjNum:(NSString *)PrjNum
                            KeyGuid:(NSString *)KeyGuid
                           CorpCode:(NSString *)CorpCode
                            Success:(void(^)(HXGetProjectMemberModel * result))success
                            failure:(void(^)(NSError * err))failure;



/**
 查询分包单位变更记录
 */
+(void)getChickUpHistroyWithKeyGuid:(NSString *)KeyGuid
                            Success:(void (^)(HXGetChickUpHistoryModel *result))success
                            failure:(void (^)(NSError* err))failure;


/**
 企业通讯录
 */
+(void)getPhoneBookWithQuery:(NSString *)query
                     Success:(void (^)(HXGetGroupMembersModel *result))success
                     failure:(void (^)(NSError* err))failure;

/**
 报告取证
 */
+(void)sendReportEvidenceWithCon_TaskID:(NSString *)Con_TaskID
                            Con_UserID:(NSString *)Con_UserID
                               Con_Add:(NSString *)Con_Add
                           Con_Content:(NSString *)Con_Content
                              Con_Date:(NSString *)Con_Date
                            Con_PicUrl:(NSString *)Con_PicUrl
                            Con_PicType:(NSString *)Con_PicType
                               Success:(void(^)(HXBaseModel * result))success
                               failure:(void(^)(NSError * err))failure;


/**企业检查*/

/**企业检查任务列表*/
+(void)getGetCorpTaskListWithPageNum:(NSInteger)pageNum
                             Success:(void(^)(HXGetCorpTaskListModel * result))success
                             failure:(void(^)(NSError * err))failure;
/**获取企业类型*/
+(void)getGetAreaOrKindSuccess:(void(^)(HXGetAreaOrKindModel * result))success
                       failure:(void(^)(NSError * err))failure;
/**获取企业*/
+(void)getGetCorpListWithQuery:(NSString *)query
                  withCorpKind:(NSString *)corpKind
                   withPageNum:(NSInteger)pageNum
                       Success:(void(^)(HXGetCorpListModel * result))success
                       failure:(void(^)(NSError * err))failure;
/**任务添加*/
+(void)getAddCorpTaskWithSiteName:(NSString *)SiteName
                      withSiteAdd:(NSString *)SiteAdd
              withSiteWorkContent:(NSString *)SiteWorkContent
                       withpointX:(CGFloat)pointX
                       withpointY:(CGFloat)pointY
                      withKeyGuid:(NSString *)KeyGuid
                    withGroupName:(NSString *)GroupName
                   withCreateDate:(NSString *)CreateDate
                   withUpdateDate:(NSString *)UpdateDate
                          Success:(void(^)(HXCreatePunishModel * result))success
                          failure:(void(^)(NSError * err))failure;

/**反馈意见*/
/**
 获取意见反馈列表 1.KindType:1为第一层 2为第二层  2.1不需要 2需要
 */
+(void)getFeedBackGetKindDataWithKindType:(NSInteger)KindType
                               withDataID:(NSString *)DataID
                                  Success:(void(^)(HXFeedBackGetKindDataModel * result))success
                                  failure:(void(^)(NSError * err))failure;

/**提交意见反馈*/
+(void)sendFeedBackAddFeedBackWithQueText:(NSString *)QueText
                            withSceneText:(NSString *)SceneText
                         withFeedbackText:(NSString *)FeedbackText
                              withPicList:(NSArray *)picList
                                  Success:(void(^)(HXBaseModel * result))success
                                  failure:(void(^)(NSError * err))failure;




@end












